NMGR\Settings\Settings D

Total Complexity 265
Dependencies 1
Dependents 0
Total lines 1,226
Lines of code 837
Logical lines of code 425
Comment lines 227
Methods 52
Properties 6

Methods 52

Method Rating Maintainability Complexity Lines of code
output_field()
D
24
46 163
menu_page_content()
C
34 25 87
add_settings_fields()
B
40 17 58
validate()
B
41 16 50
add_menu_page()
A
45 12 45
get_sidebar_links()
A
47 12 35
get_current_section()
A
56 9 16
get_formatted_settings_field_label()
A
53 8 24
get_current_section_fields()
A
53 8 23
get_default_values_for_fields()
A
57 8 17
get_fields()
S
58 6 16
show_saved_settings_errors()
S
60 5 13
get_field_value()
S
60 5 12
get_option()
S
66 5 8
checked()
S
60 4 13
get_current_tab()
S
60 4 12
delete_settings_errors()
S
63 4 11
parent_menu_params()
S
54 3 20
get_field_name()
S
63 4 10
run()
S
57 3 15
selected()
S
62 3 12
style()
S
60 2 24
get_current_section_error_codes()
S
65 3 9
get_current_screen_id()
S
70 3 6
add_woocommerce_screen_id()
S
71 3 6
get_field_key()
S
77 3 3
has_settings_error_code()
S
66 3 8
settings_section_description()
S
66 3 8
__construct()
S
70 3 6
get_tab_sections()
S
67 3 7
save_default_values()
S
61 2 13
is_pro_field()
S
78 2 3
get_pro_version_text()
S
74 2 4
is_nmerimedia_screen()
S
80 2 3
get_screen_id()
S
78 2 3
get_page_url()
S
75 2 4
get_error_message_by_code()
S
66 2 8
menu_params()
S
63 2 10
tabs()
S
65 2 9
get_settings_errors_key()
S
75 2 5
save_settings_error()
S
69 1 6
get_saved_settings_errors()
S
79 1 3
get_default_field_values()
S
80 1 3
help_tip()
S
80 1 3
get_sidebar()
S
81 1 3
get_heading()
S
82 1 3
update_option()
S
91 1 2
pre_update_option()
S
82 1 3
get_tabs()
S
82 1 3
page_slug()
S
80 1 3
is_current_screen()
S
79 1 3
get_error_codes_to_messages()
S
82 1 3